package com.hp.bon.sgw.stdbss30.bean;

import com.hp.bon.sgw.wh.bean.FeeBillingCycle;

import java.util.List;

public class BillQueryOweResponse {
    private String resultCode;//返回码
    private String resultMsg;//返回信息
    private Long acctId;//帐户标识
    private String acctName;//帐户名称

	public List<BillQueryInformation> getBillQueryInformation() {
		return billQueryInformation;
	}

	public void setBillQueryInformation(List<BillQueryInformation> billQueryInformation) {
		this.billQueryInformation = billQueryInformation;
	}

	private List<BillQueryInformation> billQueryInformation;//欠费帐务周期

    private Long shouldCharge;//应收金额


    public String getResultCode() {
        return resultCode;
    }

    public void setResultCode(String resultCode) {
        this.resultCode = resultCode;

    }

    public Long getAcctId() {
        return acctId;
    }

    public void setAcctId(Long acctId) {
        this.acctId = acctId;
    }


    public Long getShouldCharge() {
        return shouldCharge;
    }

    public void setShouldCharge(Long shouldCharge) {
        this.shouldCharge = shouldCharge;
    }


    public String getResultMsg() {
        return resultMsg;
    }

    public void setResultMsg(String resultMsg) {
        this.resultMsg = resultMsg;
    }


    public String getAcctName() {
        return acctName;
    }

    public void setAcctName(String acctName) {
        this.acctName = acctName;
    }


    public class BillQueryInformation {
        private int acctItemTypeId;
        private String acctItemTypeName;
        private String state;
        private Integer oweId;
        private String destinationId;
        private Integer feeCycleId ;
        private String stateDate;
        private Integer totalCharge;
        private Integer chargePayed;
        private Integer billingCycle;

		public int getAcctItemTypeId() {
			return acctItemTypeId;
		}

		public void setAcctItemTypeId(int acctItemTypeId) {
			this.acctItemTypeId = acctItemTypeId;
		}

		public String getAcctItemTypeName() {
			return acctItemTypeName;
		}

		public void setAcctItemTypeName(String acctItemTypeName) {
			this.acctItemTypeName = acctItemTypeName;
		}

		public String getState() {
			return state;
		}

		public void setState(String state) {
			this.state = state;
		}

		public java.lang.Integer getOweId() {
			return oweId;
		}

		public void setOweId(java.lang.Integer oweId) {
			this.oweId = oweId;
		}

		public String getDestinationId() {
			return destinationId;
		}

		public void setDestinationId(String destinationId) {
			this.destinationId = destinationId;
		}

		public Integer getFeeCycleId() {
			return feeCycleId;
		}

		public void setFeeCycleId(Integer feeCycleId) {
			this.feeCycleId = feeCycleId;
		}

		public String getStateDate() {
			return stateDate;
		}

		public void setStateDate(String stateDate) {
			this.stateDate = stateDate;
		}

		public java.lang.Integer getTotalCharge() {
			return totalCharge;
		}

		public void setTotalCharge(java.lang.Integer totalCharge) {
			this.totalCharge = totalCharge;
		}

		public java.lang.Integer getChargePayed() {
			return chargePayed;
		}

		public void setChargePayed(java.lang.Integer chargePayed) {
			this.chargePayed = chargePayed;
		}

		public java.lang.Integer getBillingCycle() {
			return billingCycle;
		}

		public void setBillingCycle(java.lang.Integer billingCycle) {
			this.billingCycle = billingCycle;
		}
	}

}
